from pathlib import Path

def create_empty_txt_from_filenames(directory):
    """
    根据目录中所有文件的文件名创建对应的空白txt文件
    
    参数:
        directory: 要处理的目录路径
    """
    dir_path = Path(directory)
    
    # 确保目录存在
    if not dir_path.is_dir():
        print(f"错误: {directory} 不是一个有效的目录")
        return
    
    # 收集所有文件并按创建时间顺序排序
    files = [f for f in dir_path.rglob('*') if f.is_file()]
    files.sort(key=lambda x: x.stat().st_ctime, reverse=False)
    import time
    interval_seconds = 1  # 每个txt文件创建的间隔秒数，可自定义
    for file_path in files:
        txt_path = file_path.with_suffix('.txt')
        if not txt_path.exists():
            txt_path.touch()
            print(f"已创建: {txt_path}")
            time.sleep(interval_seconds)
        else:
            print(f"已存在: {txt_path}")

# 使用示例
if __name__ == "__main__":
    target_dir = r"D:\Documents\000000"
    create_empty_txt_from_filenames(target_dir)